FlashcardsMobile
the author adapts
See Answer